3
0
28
49
38
358
15
53
75
273
40
60
96
39
117
476
31
122
34
609
44
36
181
356
35
45
67
101
263
37
121
30
26
129
133
43
56
210
92
74
163
55
113
334
152
388
131
115
58
134